package com.foreknow.test03;

/**
 * 循环（Looper）:简单理解  一件事重复做很多次，一段代码重复执行了N次
 *              复杂理解   一段代码重复执行了N次，其中的变量每次都有变化
 *循环的要素:
 * 1.循环开始的边界
 * 2.循环结束的边界
 * 3。循环的增量   简单理解为:(循环的条件和增量)
 * Java中最常用的循环   for循环  适合用于有明确循环次数的代码
 * for(初始变量;条件;自增/自减){
 * 需要重复执行的代码
 *}
 *
 */
public class LoopDemo {
    public static void main(String[] args) {
//        for(int i = 0;i<=10;i++){
//            System.out.println("i的增量："+i);
//        }
//        System.out.println("循环结果i后要执行的代码....");
        //显示50以内所有符合敲7规则的数字
        for(int i = 1;i<=50;i++){
            int g = i%10;
            int s = i/10%10;
            if(i%7==0||(g==7||s==7)){
                System.out.println(i);
            }
        }
        //死循环
        //for (;;){}//没有开始 边界结束 边界增量
        //for(int i=0;i<=3);{}//没有增量
        //for(int i=0;;i++){}//没有结束边界
    }
}
